import request from '@/utils/request'
import BaseUrl from '@/utils/BaseUrl'

/**
 * 列表
 * @param query
 * @returns {AxiosPromise}
 */
export function listGenTable(query) {
  return request({
    url: BaseUrl.API_CODE_GENERATE + '/gen/table/list',
    data: query
  })
}

/**
 * 删除
 * @param data
 * @returns {AxiosPromise}
 */
export function deleteGenTable(data) {
  return request({
    url: BaseUrl.API_CODE_GENERATE + '/gen/table/delete',
    data: data
  })
}

/**
 * 增加
 * @param data
 * @returns {AxiosPromise}
 */
export function addGenTable(data) {
  return request({
    url: BaseUrl.API_CODE_GENERATE + '/gen/table/add',
    data: data
  })
}

/**
 * 修改
 * @param data
 * @returns {AxiosPromise}
 */
export function updateGenTable(data) {
  return request({
    url: BaseUrl.API_CODE_GENERATE + '/gen/table/update',
    data: data
  })
}

/**
 * 获取单个
 * @param query
 * @returns {AxiosPromise}
 */
export function getGenTable(query) {
  return request({
    url: BaseUrl.API_CODE_GENERATE + '/gen/table/get',
    data: query
  })
}
